From d54117024c08b2de3f2ea08a3730040734a1bd43 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 12 Jan 2017 02:01:07 +0100 Subject: [PATCH] x11: Add call to XInitThreads() The Mesa Vulkan drivers need XInitThreads() being called, because their implementation has to use threads. And I don't want to make the call depend on if Vulkan is compiled in because that makes GTK's X11 behavior depend on compile-time flags, so it's always called. --- gdk/x11/gdkdisplay-x11.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c index 547a9ae62e..ae706bb34e 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -1367,6 +1367,8 @@ _gdk_x11_display_open (const gchar *display_name) gint ignore; gint maj, min; + XInitThreads (); + xdisplay = XOpenDisplay (display_name); if (!xdisplay) return NULL; -- 2.30.2